#import "ProdutosController.h"
#import "Produto.h"

@implementation ProdutosController

@synthesize produtos;

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [self.produtos count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
    Produto* produto = [self.produtos objectAtIndex:indexPath.row];
    cell.textLabel.text = produto.descricao;
    NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
    [numberFormatter setNumberStyle: NSNumberFormatterCurrencyStyle];
    numberFormatter.currencyDecimalSeparator = @",";
    numberFormatter.currencyGroupingSeparator = @".";
    numberFormatter.currencySymbol = @"R$ ";
    NSString* precoUnitario = [numberFormatter stringFromNumber:[NSNumber numberWithDouble:produto.precoUnitario]];
    cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ : %d x %@", produto.codigo, produto.quantidade, precoUnitario];
    return cell;
}

@end
